Inheritance diagram for TBasicVolumetricEffect:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual void MCCOMAPI | Initialise (I3DShScene *scene) |
| virtual void MCCOMAPI | DirectionFilter (const TVector3 &origin, const TVector3 &direction, real maxt, TMCColorRGBA &inOutFilter, boolean isShadowCasting) |
|
|
Increments the reference count of the object Reimplemented from TBasicDataExchanger. |
|
||||||||||||||||||||||||
|
This function should filter a color with the volumetricEffect. When the function is called, inOutFilter contains the color of an object at the end point. When it returns inOutFilter should have been modified to include the filtering effect.
Implements I3DExVolumetricEffect. |
|
|
This function is called at the beginning of the rendering of a frame. It allows you to create caches for your effect
Implements I3DExVolumetricEffect. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicDataExchanger. |
1.4.5